<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // if elseif else  多分支
        // switch 跟它一样都是多分支但是有区别 

        // 1 switch一般不进行范围的判断 
        // 2 switch是对准确的某些值进行判断  
        // 3 判断的时候 要求值和类型都相等 也就是三个等号=== 
        // 4 switch的default可以不写 

        /*  switch 岔路岔道口 
         case 方案 
         break 打断的 中断 
         default 默认 */


        /* 
         break 
         从满足第一个方案的case 开始
         如果没有break 
         后边的条件不再判断了 直接执行代码  
         直到遇到break 或者 这个switch 结束 
        
        */

        // switch(要判断的内容){
        //     case 方案1:
        //         方案1满足执行的代码
        //         break
        //     case 方案2:
        //         方案2满足执行的代码
        //         break
        //     ...
        //     default:
        //         上面的方案都不满足执行这里的代码
        // }
        // 用户输入 0~6 然后再控制台输出星期一到星期天 
        // var week = parseInt(prompt('请输入一个数字'));
        // switch (week) {
        //     case 0:
        //         console.log('星期天');
        //         break
        //     case 1:
        //         console.log('星期一');
        //         break
        //     case 2:
        //         console.log('星期二');
        //         break
        //     case 3:
        //         console.log('星期三');
        //         break
        //     case 4:
        //         console.log('星期四');
        //         break
        //     case 5:
        //         console.log('星期五');
        //         break
        //     case 6:
        //         console.log('星期六');
        //         break
        //     default:
        //         console.log('请输入0-6之间的数字');
        // }


        // 用户输入1~12的月份 然后输出每月多少天 
        // 2月28天算 
        var month = parseInt(prompt('请输入一个月份'));
        // switch (month) {
        //     case 1:
        //         console.log('31天');
        //         break
        //     case 2:
        //         console.log('28天');
        //         break 
        //     ...
        //     case 12:
        //         console.log('31天');
        //         break
        //     default:
        //         console.log('请输入1-12的数字即可');
        // }


        // 1357 8 10 12 31
        // 2  28
        // 4 6 9 11    30

        switch (month) {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                console.log('31天');
                break
            case 2:
                console.log('28天');
                break
            case 4:
            case 6:
            case 9:
            case 11:
                console.log('30天');
                break
            default:
                console.log('请输入1-12的数字即可');
        }
    </script>
</body>

</html>